var FLAG_EDIT_COM=false;
var FLAG_EDIT_EMP=false;
/*
	ajax 处理函数	
	调用以下：
	function _submit()
	{
		_url	 = "deal.php";		//响应的链接
		_IdOfDiv = "sendit";		//显示的div的id
		_data	 = "name="+document.getElementById("name").value//组装数据
		submit_form();
	}
	2007-12-30
	Wen Qi
*/
var _url;
var _IdOfDiv;
var _data;
if(window.ActiveXObject) //如果是window声明一个函数
{
	function XMLHttpRequest() //这个函数firefox已带不用声明
	{
		try
		{
			//返回对象句柄
			return new ActiveXObject("MSXML2.XMLHTTP");
			return new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (err)
		{
			alert("XMLHttpRequest error");
		}
	}
}
function ajax(reqtype,url,asynch,respHandle) //声明一个ajax函数这个是ajax入口
{
	$ajax=new XMLHttpRequest(); //new 一个xmlhttp 注意这个函数 还有前要不要带var 表示全局变量
	if($ajax) //检查下是否new 成功
	{ //查看下是什么类型提交
		if(reqtype.toLowerCase()!='post')
		{
			initReq(reqtype,url,asynch,respHandle); //调用一个初始化函数
		}
		else
		{
			var args=arguments[4]; //如果是post应该还要取一个参数
			if(args!=null&&args.length>0)
			{
			initReq(reqtype,url,asynch,respHandle,args); //调用一个初始化函数
			}
		} 
	}
	else
	{
		alert('ajax new error');
	}
}
function initReq(reqType,url,bool,respHandle)
{
	try
	{
		$ajax.onreadystatechange=respHandle; //设置如果提交成功调用那个函数 注意这个是变量
		$ajax.open(reqType,url,bool); //打开地址
		if(reqType.toLowerCase()=="post")
		{  //如果是post 还要发送类型 
			$ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");
			$ajax.send(arguments[4]); //发送post数据
		}
		else
		{
			$ajax.send(null); //如果是get就不用了
		}
	}
	catch(errv)
	{
		alert('the server at the monent');
	}
}
function handleResponse()
{
	if($ajax.readyState==4)
	{ //检查状态是否成功请求
		if($ajax.status==200)
		{ //返回是否正确完整
			//alert($ajax.responseText);//可以测试下数据
			if(FLAG_EDIT_COM)
			{
				document.getElementById(_click_show_div).style.left=_mousePos_x;
				document.getElementById(_click_show_div).style.top=_mousePos_y;
				document.getElementById(_click_show_div).innerHTML=$ajax.responseText;
				document.getElementById(_click_show_div).style.display="block";	
				FLAG_EDIT_COM=false;
			}
			else if(FLAG_EDIT_EMP)
			{
				document.getElementById(_click_show_div).style.left=_mousePos_x;
				document.getElementById(_click_show_div).style.top=_mousePos_y;
				document.getElementById(_click_show_div).innerHTML=$ajax.responseText;
				document.getElementById(_click_show_div).style.display="block";	
				FLAG_EDIT_EMP=false;
			}
			else
			{
				document.getElementById(_IdOfDiv).innerHTML=$ajax.responseText;
			}
			
		}
		else
		{
			alert("$ajax error");
		}
	}
}
function submit_form()
{
	ajax("POST",_url,true,handleResponse,_data);
}

/*	end	ajax 处理函数		*/

/*	
	处理鼠标点击，在鼠标右侧显示动态div的事件
	具体动作函数
	function click_action()
	{
		document.getElementById(_click_show_div).style.left=_mousePos_x;
		document.getElementById(_click_show_div).style.top=_mousePos_y;
		document.getElementById(_click_show_div).innerHTML=_mousePos_x + " " + _mousePos_y;
		document.getElementById(_click_show_div).style.display="block";
	}
	onclick="clicked('showdiv')"
	
	2007-12-30
	Wen Qi
*/
	var _click_chk=0;
	var _mousePos_x;
	var _mousePos_y;
	var _click_show_div;
	function mouseCoords(ev)
	{
		if(ev.pageX || ev.pageY)
		{
			return {x:ev.pageX, y:ev.pageY};
		}
		return {x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,y:ev.clientY + document.body.scrollTop - document.body.clientTop};
	}
	function mouseClick(ev)
	{
		ev = ev || window.event;
		_click_chk+=1;
		var mousePos = mouseCoords(ev);
		if(_click_chk==1)
		{
			_mousePos_x=mousePos.x+50+"px";
			if(mousePos.y<10)
			{
				_mousePos_y=mousePos.y+"px";
			}
			else
			{
				_mousePos_y=mousePos.y-30;
				_mousePos_y+="px";
			}
			click_action();
		}
	}
	
	function clicked(click_show_div)
	{	
		_click_chk=0;
		_click_show_div=click_show_div;
		document.onclick = mouseClick;
	}
/*   end  处理鼠标点击，在鼠标右侧显示动态div的事件	*/
	function _reload()
	{
		document.location.reload();
	}
	function _div_hidden(divname)
	{
		document.getElementById(_click_show_div).style.display="none";
	}
	function _hidden_div(divID,left_time)
	{
		function OnTimer()
		{
			document.getElementById(divID).style.display="none";	
		}
		setTimeout(OnTimer,left_time*1000);
	}
	function _select_all(maxid)//全部选择
	{
		var i=1;
		for(i=1;i<=maxid;i++)
		{
			document.getElementById(i).checked=true;
		}
	}
	function _select_turn(maxid)//全部反选
	{
		var i=1;
		for(i=1;i<=maxid;i++)
		{
			if(document.getElementById(i).checked==true)
			{
				document.getElementById(i).checked=false;
			}
			else
			{
				document.getElementById(i).checked=true;	
			}
		}
	}